﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Contract.Business.Entity;
using Generic.Data.Entity;

namespace FastOdonto.Data.Entity
{
    public partial class TBConsulta : IDataEntity<BEConsulta>
    {
        #region IDataEntity<BECliente> Members

        public BEConsulta ConvertToBE(int rel)
        {
            try
            {
                BEConsulta entidade = new BEConsulta();

                entidade.Codigo = this.IDConsulta;
                entidade.NomeCliente = this.NOCliente;
                entidade.DataHora = this.DTConsulta;
                entidade.Duracao = this.QTDMinutos;

                return entidade;
            }
            catch (Exception)
            {
                throw;
            }
        }

        public void ConvertFromBE(BEConsulta entity)
        {
            try
            {
                this.IDConsulta = entity.Codigo;
                this.NOCliente = entity.NomeCliente;
                this.DTConsulta = entity.DataHora;
                this.QTDMinutos = entity.Duracao;
            }
            catch (Exception)
            {
                throw;
            }
        }

        #endregion
    }
}
